package com.hunttown.mes.rpc.api;

import com.hunttown.common.domain.Page;
import com.hunttown.mes.rpc.domain.LbsTerminalRegisterLogDTO;
import com.hunttown.mes.rpc.domain.query.LbsTerminalRegisterLogDTOQuery;

/**
 * created by wangjunfu on 2022-01-17 10:16:23
 */
public interface LbsTerminalRegisterLogRpcService {

    LbsTerminalRegisterLogDTO insert(LbsTerminalRegisterLogDTO lbsTerminalRegisterLogDTO);

    Boolean updateInfoById(LbsTerminalRegisterLogDTO lbsTerminalRegisterLogDTO);

    Boolean updateInfoByQuery(LbsTerminalRegisterLogDTOQuery lbsTerminalRegisterLogDTOQuery);

    LbsTerminalRegisterLogDTO selectById(Integer id);

    LbsTerminalRegisterLogDTO selectObjByQuery(LbsTerminalRegisterLogDTOQuery lbsTerminalRegisterLogDTOQuery);

    Page<LbsTerminalRegisterLogDTO> getListForPage(LbsTerminalRegisterLogDTOQuery lbsTerminalRegisterLogDTOQuery);

    Boolean deleteById(Integer id);
}